package com.example.eshop_ssm.service;

import com.example.eshop_ssm.entity.TbTypeInfo;

import java.util.List;
import java.util.Map;

public interface BookManagerService {
    /**
     * 查询书本基本信息
     * @return
     */
    Map<String, Object> selectBookInfo(String book_name, String book_author, String status,String type_id,String page);

    /**
     * 查询类型type_id填充下拉框
     * @return
     */
    List<TbTypeInfo> selectTypeId();

    /**
     * 逻辑删除书本
     * @param book_id
     * @return
     */
    Integer deleteBook(Integer book_id);

    /**
     * 更新书本状态
     * @param control 操作的字段和控制变量  组成的字符串
     * @param bookIds 要修改的书本的id拼接成的字符串
     * @return
     */
    Integer updateBook(String control,String bookIds);

}
